home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / linklist / source.lha / Makefile.Amiga < prev    next >
Makefile  |  1993-08-08  |  1KB  |  48 lines

  1. # Generic Linked List
  2. #
  3. # Anita Eijs, TNO-BOUW, BouwInformatica, September 1989
  4. # Amiga Port By James Diffendaffer, May 1993
  5. # SAS 6.0 Makefile
  6.  
  7. CC    = sc
  8. ASM    = asm
  9. LINK    = slink
  10. STARTUP    = lib:c.o
  11. #MYLIBS    = 
  12. CFLAGS    = streq strmer nominc nostkchk ansi noicons \
  13.     DEF=ANSI DEF=AMIGA IGN=88 IGN=304
  14. AFLAGS    = -iInclude:
  15. LFLAGS    = BATCH SC ND
  16. # DEFINE ___main=___tinymain
  17.  
  18. APP        = example
  19. HFL        = list.h
  20. CFILES    = example.c sorted.c sorttest.c list.c
  21. OFILES    = example.o sorted.o sorttest.o list.o
  22. HFILES    = list.h
  23.  
  24. example:    example.o list.o sorted sorttest Makefile.Amiga
  25.     $(LINK) FROM $(STARTUP) example.o list.o \
  26.     LIB lib:sc.lib lib:amiga.lib \
  27.     TO example ${LFLAGS}
  28. sorted:    sorted.o list.o Makefile.Amiga
  29.     $(LINK) FROM $(STARTUP) sorted.o list.o \
  30.     LIB lib:sc.lib lib:amiga.lib \
  31.     TO sorted ${LFLAGS}
  32. sorttest:    sorttest.o list.o Makefile.Amiga
  33.     $(LINK) FROM $(STARTUP) sorttest.o list.o \
  34.     LIB lib:sc.lib lib:amiga.lib \
  35.     TO sorttest ${LFLAGS}
  36.  
  37. example.o:
  38.     $(CC) $(CFLAGS) example.c
  39.  
  40. sorted.o:
  41.     $(CC) $(CFLAGS) sorted.c
  42.  
  43. sorttest.o:
  44.     $(CC) $(CFLAGS) sorttest.c
  45.  
  46. list.o:
  47.     $(CC) $(CFLAGS) list.c
  48.